
CHAT-GPT.script for TradingView, based on Pine Script 5 version: Attainment

//@version=5
indicator("Attainment", shorttitle="Attainment", overlay=true)

Exibir_tracamento = input(true, "Exibir Tracamento: Indicador e programacao feita pela equipe Equipe P.G")
Exibir = input(true, "Exibir: Alerta ao utilizar o Indicador Attainment! Sempre observar as ultimas 3 operacoes no grafico, se estiver respeitando e um otimo parametro para iniciar. Evite horarios de noticia, feriados, abertura e fechamento de Mercado.")

ExibirSuporte = input(true, "Exibir Suporte: Qualquer duvida o suporte esta a disposicao. Bom Trade!")
ExibirAssinatura = input(true, "Exibir Assinatura: Att Naor Bezerra, Joao Victor")

comprar_color = input(color.green, "CALL: Cor de Compra")
vender_color = input(color.red, "PUT: Cor de Venda")

var float base = na
var float high_band = na
var float low_band = na
var float media = na
var float up_band = na
var float down_band = na

base := ta.sma(close, 30)
high_band := base + (ta.stdev(close, 30) * 2)
low_band := base - (ta.stdev(close, 30) * 2)
media := ta.sma(close, 15)
up_band := media + (ta.stdev(close, 15) * 2)
down_band := media - (ta.stdev(close, 15) * 2)

plot(high_band, "HH10", color=color.white, linewidth=1)
plot(low_band, "HH20", color=color.white, linewidth=1)
plot(up_band, "HH30", color=color.white, linewidth=1)
plot(down_band, "HH40", color=color.white, linewidth=1)

plotshape((open > high_band and close < high_band), "VENDER PARA 1 MIN", shape.arrowdown, location.abovebar, color=vender_color, size=size.huge)
plotshape((open < low_band and close > low_band), "COMPRAR PARA 1 MIN", shape.arrowup, location.belowbar, color=comprar_color, size=size.huge)
